.LV_invalid= error_messages_for "exam_schedule", :header_message=>"ไม่สามารถบันทึกกำหนดวันสอบได้", |
  :message=>"รายละเอียด" |
.head{:style=>'margin-right:15px;'} กำหนดวันสอบ
%p
.activity_form{:style=>'border:1px solid pink;color:#2175BC;width:650px;'}
  - form_for(:exam_schedule, :url => { :action => 'manage_exam_schedule'}, :html => { :multipart => :true}) do |f|
    %table{:align=>'center'}
      %tr
        %th วิชา
        %td= @exam_schedule.course.name
        = f.hidden_field :course_id
      %tr
        %th แบบทดสอบ
        %td
          =render :partial => "exam/knowledge"
      %tr
        %th จำนวนข้อ
        %td
          %div{:id=>"total_question"}
      %tr
        %th ความยากเฉลี่ย
        %td
          =f.text_field :expected_difficult, :size => 4
      %tr
        %th เวลาเริ่มต้นใช้งาน
        %td= date_select_thai :exam_schedule, :start
      %tr
        %th &nbsp;
        %td= time_select :exam_schedule, :start, {:ignore_date=>true, :minute_step => 15}
      %tr
        %th เวลาสิ้นสุดการใช้งาน
        %td= date_select_thai :exam_schedule, :end
      %tr
        %th &nbsp;
        %td= time_select :exam_schedule, :end, {:ignore_date=>true, :minute_step => 15}
      %tr
        %th อาจารย์ผู้วัดผล
        %td= f.select :teacher_id, @teachers.collect{|e|[e.fname+' '+e.lname,e.id]}
      %tr
        %th{:valign=>'top'} การแบ่งคะแนนภาคปฏิบัติ
        %td
          = f.check_box :practise_flag, {:onclick => "if(this.checked){document.getElementById('practise_div').style.display='block'}else{document.getElementById('exam_schedule_practise_percent').value='';document.getElementById('practise_div').style.display='none';}"}, '1'
          มีคะแนนภาคปฏิบัติ
          #practise_div{:style=>'display:none'}
            คิดเป็น
            =f.text_field :practise_percent, :size => 4
            \% ของคะแนนทั้งหมด
            %br
            ต้องได้คะแนนภาคทฤษฎีอย่างน้อย
            =f.text_field :min_percent, :size => 4
            \% จึงจะเข้าสอบปฏิบัติได้
      %tr
        %td{:colspan=>'2', :align=>'center', :height=>'40'}
          = submit_tag 'กำหนดวันสอบ'
.box คำแนะนำ
.instruction
%li วันที่ และเวลาในการใช้งาน จะถูกตั้งให้เป็นเวลาปัจจุบันโดยอัตโนมัติ หากไม่ต้องแก้ไขเวลา ให้ย้อนกลับ หรือ ตั้งค่าให้ถูกต้องตามที่ต้องการ
%script
  if(document.getElementById('exam_schedule_practise_flag').checked)
  document.getElementById('practise_div').style.display='block';